COBOL প্রোগ্রামের উদাহরণ

Computer Programming - কোবল (COBOL) COBOL প্রোগ্রামের মৌলিক কাঠামো (Basic Structure of a COBOL Program) |
206
206

COBOL প্রোগ্রামের উদাহরণ

COBOL (Common Business-Oriented Language) ভাষাটি সাধারণত ব্যবসায়িক, ফাইনান্সিয়াল, এবং সরকারি অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এখানে একটি সহজ COBOL প্রোগ্রামের উদাহরণ দেয়া হলো, যা ব্যবহারকারীর নাম এবং বয়স ইনপুট নিয়ে তা প্রদর্শন করবে।

উদাহরণ ১: "Hello, World!" প্রোগ্রাম

এই প্রোগ্রামটি শুধু "Hello, World!" আউটপুট করবে, যা COBOL-এর একটি সাধারণ উদাহরণ।

       IDENTIFICATION DIVISION.
       PROGRAM-ID. HelloWorld.
       AUTHOR. Azizur.

       PROCEDURE DIVISION.
           DISPLAY 'Hello, World!'.
           STOP RUN.

ব্যাখ্যা:

  • IDENTIFICATION DIVISION: প্রোগ্রামের পরিচিতি (নাম, লেখক ইত্যাদি) উল্লেখ করা হয়।
  • PROGRAM-ID: প্রোগ্রামের নাম নির্ধারণ করা হয়।
  • PROCEDURE DIVISION: এখানে কোডের কার্যকর অংশ থাকে, যেখানে আউটপুট প্রদর্শন করা হয়।
  • DISPLAY: এটি আউটপুট দেখানোর জন্য ব্যবহৃত হয়।
  • STOP RUN: প্রোগ্রাম শেষ হওয়ার নির্দেশনা।

উদাহরণ ২: ব্যবহারকারীর নাম এবং বয়স ইনপুট নেওয়া

এটি একটি COBOL প্রোগ্রাম যেখানে ব্যবহারকারীর নাম এবং বয়স ইনপুট নেয়া হবে এবং পরে তা প্রদর্শন করা হবে।

       IDENTIFICATION DIVISION.
       PROGRAM-ID. UserInfo.
       AUTHOR. Azizur.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  USER-NAME     PIC X(20).
       01  USER-AGE      PIC 99.

       PROCEDURE DIVISION.
           DISPLAY 'Enter your name: '.
           ACCEPT USER-NAME.
           DISPLAY 'Enter your age: '.
           ACCEPT USER-AGE.

           DISPLAY 'Hello, ' USER-NAME ', you are ' USER-AGE ' years old.'.
           STOP RUN.

ব্যাখ্যা:

  • DATA DIVISION: এখানে প্রোগ্রামে ব্যবহৃত ডেটা এবং তাদের ধরন নির্ধারণ করা হয়।
    • USER-NAME একটি ২০ ক্যারেক্টারের স্ট্রিং, যা ব্যবহারকারীর নাম ধারণ করবে।
    • USER-AGE একটি ২ ডিজিটের সংখ্যা, যা ব্যবহারকারীর বয়স ধারণ করবে।
  • ACCEPT: এটি ব্যবহারকারীর ইনপুট গ্রহণ করতে ব্যবহৃত হয়।
  • DISPLAY: এটি ইনপুটকৃত ডেটা আউটপুট করার জন্য ব্যবহৃত হয়।

উদাহরণ ৩: দুটি সংখ্যার যোগফল

এটি একটি সহজ COBOL প্রোগ্রাম যা দুটি সংখ্যার যোগফল নির্ণয় করবে।

       IDENTIFICATION DIVISION.
       PROGRAM-ID. AddNumbers.
       AUTHOR. Azizur.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  NUM1          PIC 9(3).
       01  NUM2          PIC 9(3).
       01  SUM           PIC 9(3).

       PROCEDURE DIVISION.
           DISPLAY 'Enter the first number: '.
           ACCEPT NUM1.
           DISPLAY 'Enter the second number: '.
           ACCEPT NUM2.

           ADD NUM1 TO NUM2 GIVING SUM.
           DISPLAY 'The sum is: ' SUM.
           STOP RUN.

ব্যাখ্যা:

  • NUM1 এবং NUM2 দুটি সংখ্যা ধারণ করবে, যার টাইপ PIC 9(3) (৩ ডিজিটের সংখ্যা)।
  • SUM হল যোগফল, যা NUM1 এবং NUM2 যোগ করার পরে রাখা হবে।
  • ADD: এটি দুটি সংখ্যাকে যোগ করার জন্য ব্যবহৃত হয়।
  • GIVING: এটি অপারেশনের ফলাফল সংরক্ষণ করতে ব্যবহৃত হয়।

সারসংক্ষেপ

এই উদাহরণগুলির মাধ্যমে আপনি COBOL ভাষার মৌলিক কাঠামো এবং সিনট্যাক্স বুঝতে পারবেন। COBOL ভাষার প্রধান সুবিধা হলো এর পঠনযোগ্যতা এবং ব্যবসায়িক অ্যাপ্লিকেশনগুলির জন্য কার্যকরী ডেটা প্রক্রিয়াকরণ ক্ষমতা।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion